package cn.kattomy.shop.categorysecond.dao;

import java.util.List;

import cn.kattomy.shop.categorysecond.vo.CategorySecond;

/**
 * 二级分类（管理）的 Service
 * @author kattomy
 *
 */
public interface CategorySecondDao {

	/**
	 * 统计二级分类个数的 方法
	 * @return int 二级分类个数
	 */
	int findCount();

	/**
	 * 分页查询二级分类的方法
	 * @param begin 分页起始位置
	 * @param pageSize 每页显示记录数
	 * @return 当前页 CategorySecond 对象组成的 List 集合
	 */
	List<CategorySecond> findByPageNo(int begin, int pageSize);

	/**
	 * 保存或更新二级分类
	 * @param categoryscond
	 */
	void save(CategorySecond categorysecond);

	/**
	 * 删除二级分类
	 * @param categorysecond
	 */
	void delete(CategorySecond categorysecond);

	/**
	 * 根据 csid 查询二级分类
	 * @param csid
	 * @return csid对应的二级分类对象
	 */
	CategorySecond findByCsid(Integer csid);

	void update(CategorySecond categorySecond);

	/**
	 * 查询所有的二级分类
	 */
	List<CategorySecond> findAll();
	
	
}
